deep hole/pit - French English Dictionary